//字符统计
#include <cctype>
#include <iostream>
#include <string>

using namespace std;

int main(int argc,char **argv)
{
    string input;
    int nWhite,nOther,nDigit;
    nDigit=nOther=nWhite=0;

    getline(cin,input);
    //在输入流中读取一行文本，也可用于其他输入流（例如文件流）的读取
    
    for(char c :input)//C++中特有的遍历语法
    {
        if(isdigit(c))
        {
            nDigit++;
        }
        else if(isspace(c))
        {
            nWhite++;
        }
        else
        {
            nOther++;
        }
    }

    cout<<"数字字符总计："<<nDigit<<endl;
    cout<<"空白字符总计："<<nWhite<<endl;
    cout<<"其他字符总计："<<nOther<<endl;
    return 0;
}